using System;
using System.Collections.Generic;
using System.ComponentModel;
using DataService.Core.ModeCode;

namespace Data.Model.SQLite
{
   [Serializable]
   [DataObject]
   public partial class PersonnelInfo
   {
      #region 属性


           ///<summary></summary>
           [Fieldndex("PrimaryKey","sqlite_autoindex_PersonnelInfo_1")]
           [ColumnProperty(0,"bigint","")]
           public Int64 ID { get;set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String PersonnelNo { get; set;}


           ///<summary></summary>
           [Fieldndex("Index","index_PersonnelInfo_PersonnelName_6025")]
           [ColumnProperty(0,"nvarchar","")]
           public String PersonnelName { get;set;}


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           public Int32 Status { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           public Int32 WorkStatus { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String IDNo { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String TermOfValidity { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsDelete { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsHaveTitle { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"decimal","")]
           [ColumnDefaultValue("(0)")]
           public Decimal WorkYear { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String LearningWay { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean IsHaveSocial { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String SocialLastTime { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String FullTimeEducationConfigId { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String FullTimeUniversity { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String FullTimeMajor { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String FullTimeGraduationTime { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean FullTimeDiploma { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean FullTimeDiplomaOriginal { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String PartTimeEducationConfigId { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String PartTimeUniversity { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String PartTimeMajor { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String PartTimeGraduationTime { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean PartTimeDiploma { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           [ColumnDefaultValue("(0)")]
           public Boolean PartTimeDiplomaOriginal { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"boolean","")]
           public Boolean Sex { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String EmployeeType { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           public String Phone { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"nvarchar","")]
           public String CertificateNames { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"int","")]
           [ColumnDefaultValue("(0)")]
           public Int32 AuditState { get; set;}


           ///<summary></summary>
           [ColumnProperty(0,"varchar","")]
           [ColumnDefaultValue("'00000000-0000-0000-0000-000000000000'")]
           public String DepartmentId { get; set;}
      #endregion
   }
}

